| _FILE_ | Taille | 
|---|
| 00. Support - Onehack.Us.txt | 94.00 B | 
| 1.-Welcome-1213K.mp4 | 9.32 MB | 
| 10.-View-Templates-394K.mp4 | 7.39 MB | 
| 100.-Populating-the-Database-532K.mp4 | 9.51 MB | 
| 101.-Revisiting-the-Security-Rules-741K.mp4 | 9.90 MB | 
| 102.-Modularizing-Security-Rules-673K.mp4 | 21.15 MB | 
| 103.-Registering-the-Webhook-Endpoint-with-Stripe-550K.mp4 | 23.35 MB | 
| 104.-Thank-You-2373K.mp4 | 5.29 MB | 
| 11.-Passing-Data-to-Views-456K.mp4 | 4.81 MB | 
| 12.-Building-an-API-343K.mp4 | 9.44 MB | 
| 13.-Introduction-398K.mp4 | 2.62 MB | 
| 14.-Creating-Your-First-RESTful-API-415K.mp4 | 9.38 MB | 
| 15.-Calling-APIs-with-Postman-342K.mp4 | 5.23 MB | 
| 16.-Creating-Dynamic-Routes-447K.mp4 | 8.52 MB | 
| 17.-Setting-HTTP-Status-Codes-463K.mp4 | 7.72 MB | 
| 18.-Data-Transfer-Objects-433K.mp4 | 12.08 MB | 
| 19.-Mapping-Objects-Using-MapStruct-470K.mp4 | 12.32 MB | 
| 2.-What-You_ll-Learn-1582K.mp4 | 13.24 MB | 
| 20.-Customizing-Reponse-Data-404K.mp4 | 11.79 MB | 
| 21.-Extracting-Query-Parameters-561K.mp4 | 25.85 MB | 
| 22.-Exercise-Building-Product-Endpoints-499K.mp4 | 28.49 MB | 
| 23.-Extracting-Request-Headers-461K.mp4 | 6.96 MB | 
| 24.-Extracting-Request-Body-364K.mp4 | 6.81 MB | 
| 25.-Creating-Resources-458K.mp4 | 24.02 MB | 
| 26.-Updating-Resources-437K.mp4 | 13.82 MB | 
| 27.-Deleting-Resources-461K.mp4 | 4.82 MB | 
| 28.-Handling-Action-Based-Updates-450K.mp4 | 12.12 MB | 
| 29.-Exercise-Building-a-CRUD-API-533K.mp4 | 32.94 MB | 
| 3.-Prerequisites-292K.mp4 | 2.58 MB | 
| 30.-Introduction-469K.mp4 | 2.39 MB | 
| 31.-Introduction-to-Jakarta-Validation-430K.mp4 | 9.43 MB | 
| 32.-Handling-Validation-Errors-492K.mp4 | 13.50 MB | 
| 33.-Global-Error-Handling-506K.mp4 | 4.50 MB | 
| 34.-Implementing-Custom-Validation-476K.mp4 | 11.91 MB | 
| 35.-Validating-Business-Rules-530K.mp4 | 8.45 MB | 
| 36.-Introduction-716K.mp4 | 4.39 MB | 
| 37.-Creating-Database-Tables-341K.mp4 | 15.73 MB | 
| 38.-Creating-Entities-434K.mp4 | 15.33 MB | 
| 39.-Creating-a-Cart-482K.mp4 | 16.29 MB | 
| 4.-Starter-Project-390K.mp4 | 9.48 MB | 
| 40.-Adding-a-Product-to-the-Cart-501K.mp4 | 36.99 MB | 
| 41.-Getting-a-Cart-577K.mp4 | 33.88 MB | 
| 42.-Updating-a-Cart-Item-510K.mp4 | 24.31 MB | 
| 43.-Refactoring-Towards-an-Object-Oriented-Design-494K.mp4 | 16.79 MB | 
| 44.-Removing-a-Product-from-the-Cart-499K.mp4 | 12.71 MB | 
| 45.-Clearing-a-Cart-451K.mp4 | 4.78 MB | 
| 46.-Extracting-a-Service-629K.mp4 | 43.82 MB | 
| 47.-Documenting-APIs-with-Swagger-567K.mp4 | 17.51 MB | 
| 48.-Introduction-425K.mp4 | 2.47 MB | 
| 49.-Authentication-Methods-341K.mp4 | 11.18 MB | 
| 5.-How-to-Take-This-Course-2072K.mp4 | 11.37 MB | 
| 50.-Adding-Spring-Security-346K.mp4 | 2.54 MB | 
| 51.-Configuring-Security-Settings-471K.mp4 | 18.86 MB | 
| 52.-Hashing-Passwords-521K.mp4 | 8.16 MB | 
| 53.-Exercise-Building-the-Login-API-537K.mp4 | 14.38 MB | 
| 54.-Working-with-AuthenticationManager-504K.mp4 | 31.05 MB | 
| 55.-Generating-JSON-Web-Tokens-486K.mp4 | 16.58 MB | 
| 56.-Managing-Secrets-432K.mp4 | 20.45 MB | 
| 57.-Validating-JSON-Web-Tokens-493K.mp4 | 19.03 MB | 
| 58.-Understanding-Filters-444K.mp4 | 7.56 MB | 
| 59.-Implementing-a-Custom-Filter-to-Validate-JWTs-495K.mp4 | 23.98 MB | 
| 6.-Introduction-388K.mp4 | 2.39 MB | 
| 60.-Accessing-the-Current-User-573K.mp4 | 11.53 MB | 
| 61.-Exercise-Enhancing-the-JWT-Payload-488K.mp4 | 16.17 MB | 
| 62.-Understanding-Refresh-Tokens-278K.mp4 | 3.24 MB | 
| 63.-Issuing-Refresh-Tokens-511K.mp4 | 13.16 MB | 
| 64.-Externalizing-JWT-Configuration-566K.mp4 | 15.07 MB | 
| 65.-Refreshing-Access-Tokens-501K.mp4 | 22.76 MB | 
| 66.-Adding-Role-to-Users-438K.mp4 | 13.90 MB | 
| 67.-Role-based-Authorization-525K.mp4 | 23.98 MB | 
| 68.-Exercise-Refactoring-the-JwtService-537K.mp4 | 37.04 MB | 
| 69.-Logging-Out-Users-299K.mp4 | 2.99 MB | 
| 7.-How-the-Web-Works-293K.mp4 | 9.80 MB | 
| 70.-Using-Auth-Providers-1616K.mp4 | 14.56 MB | 
| 71.-Introduction-630K.mp4 | 3.56 MB | 
| 72.-Creating-Database-Tables-376K.mp4 | 10.23 MB | 
| 73.-Creating-Entities-446K.mp4 | 13.99 MB | 
| 74.-Checking-Out-469K.mp4 | 38.49 MB | 
| 75.-Organizing-API-Tests-with-Postman-Collections-383K.mp4 | 27.59 MB | 
| 76.-Improving-Error-Handling-578K.mp4 | 15.79 MB | 
| 77.-Refactoring-Towards-an-Object-Oriented-Design-526K.mp4 | 11.23 MB | 
| 78.-Extracting-a-Service-590K.mp4 | 19.19 MB | 
| 79.-Getting-Orders-524K.mp4 | 30.07 MB | 
| 8.-What-is-Spring-MVC-415K.mp4 | 5.25 MB | 
| 80.-Getting-a-Single-Order-488K.mp4 | 27.04 MB | 
| 81.-Introduction-397K.mp4 | 2.33 MB | 
| 82.-Overview-of-the-Checkout-Process-380K.mp4 | 7.22 MB | 
| 83.-Adding-Stripe-to-the-Project-409K.mp4 | 8.23 MB | 
| 84.-Creating-a-Checkout-Session-551K.mp4 | 28.31 MB | 
| 85.-Handling-Stripe-Erorrs-573K.mp4 | 22.92 MB | 
| 86.-Decoupling-from-Stripe-612K.mp4 | 35.67 MB | 
| 87.-Building-a-Webhook-Endpoint-547K.mp4 | 19.52 MB | 
| 88.-Testing-the-Webhook-Endpoint-443K.mp4 | 13.13 MB | 
| 89.-Updating-Order-Status-554K.mp4 | 15.33 MB | 
| 9.-Creating-a-Controller-401K.mp4 | 9.54 MB | 
| 90.-Refactoring-the-Webhook-Logic-600K.mp4 | 56.04 MB | 
| 91.-Organizing-Code-by-Feature-474K.mp4 | 8.49 MB | 
| 92.-Introduction-564K.mp4 | 2.82 MB | 
| 93.-Deploying-the-Database-416K.mp4 | 7.07 MB | 
| 94.-Managing-Environments-with-Spring-Profiles-404K.mp4 | 8.60 MB | 
| 95.-Packaging-the-App-for-Production-401K.mp4 | 13.15 MB | 
| 96.-Pushing-Your-Code-to-GitHub-514K.mp4 | 5.91 MB | 
| 97.-Deploying-the-App-927K.mp4 | 8.07 MB | 
| 98.-Configuring-Production-Environment-Variables-470K.mp4 | 13.45 MB | 
| 99.-Testing-with-Postman-Environments-316K.mp4 | 4.35 MB | 
| code.zip | 1.92 MB |